tools/firmware: remove "_PS0/3" Method
authorXudong Hao <xudong.hao@intel.com>
Mon, 5 Dec 2011 19:35:06 +0000 (19:35 +0000)
committerXudong Hao <xudong.hao@intel.com>
Mon, 5 Dec 2011 19:35:06 +0000 (19:35 +0000)
commitab736eba59c572b692df1d81a1a7e63b366235c2
treeca49514238382d9d6729e7455ad2d3ac9216d34c
parent63ee70ebd0ed1a0ef6356995cd5beb0298f933c1
tools/firmware: remove "_PS0/3" Method

Do not expose the ACPI power management "_PS0/3" Method to guest
firmware.  According to section 3.4 of the APCI specification 4.0, PCI
device control the device power through its own specification but not
through APCI.

Qemu pushes "_PS0/3" to guest will cause a mess between ACPI PM and
PCI PM as a result of incorrect ACPI table shipped with the guest
BIOS, it may cause a failure of PCI device PM state transition(from
PCI_UNKNOWN to PCI_D0).

Signed-off-by: Xudong Hao <xudong.hao@intel.com>
Signed-off-by: Haitao Shan <haitao.shan@intel.com>
Committed-by: Keir Fraser <keir@xen.org>
tools/firmware/hvmloader/acpi/mk_dsdt.c